SQL Programming
10-6 统计不及格人数超过3人的课程号和人数
10-6 统计不及格人数超过3人的课程号和人数
Score 3
Author sy
Organization 宁波财经学院

本题目要求编写SQL语句,
统计出sc表中不及格人数超过3人的课程号和人数,要求结果中列名分别显示“课程号”、“不及格人数”。

提示:请使用SELECT语句作答。

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE sc (
sno char(7) ,
cno char(7) ,
score decimal(4,1),
point decimal(2,1),
PRIMARY KEY (sno,cno)
) ;

表样例

请在这里给出上述表结构对应的表样例。例如

sc表:

sno cno score point
1711202 0000011 53.0 0.0
1711202 0000027 38.0 1.0
1911201 0000027 44.0 1.0
1911201 0000052 71.0 2.0
1911211 0000027 51.0 1.0
1911211 0000052 71.0 2.0
1911215 0000027 58.0 1.0

输出样例:

请在这里给出输出样例。例如:

课程号 不及格人数
0000027 4
Code Size Limit
16 KB
Time Limit
400 ms
SQL Dialect
MySQL
Result Comparison
Order-insensitive
Create Table Statements
Result Table Definition
SQL (SQL)
SELECT cno as '课程号', COUNT(sno) as '不及格人数' FROM sc
WHERE score < 60
GROUP BY cno HAVING COUNT(sno) > 3